package com.boatAnchorAssistant.pojo.param.resource;


import com.boatAnchorAssistant.pojo.enums.resource.ResourceTypeEnum;
import com.boatAnchorAssistant.pojo.resource.MetaDto;
import lombok.Data;

import java.util.List;

/**
 * 【描 述】：
 * 【环 境】：J2SE 17
 * 【详 细】：
 *
 * @author 李松林
 * @version v1.0 2023/11/20 新建
 * @since 2023/11/20
 */
@Data
public class BathUploadResourceParam {

    /**
     * 路径
     */
    private String path;

    /**
     * 组件
     */
    private String component;

    /**
     * 元信息
     */
    private MetaDto meta;

    /**
     * 重定向地址
     */
    private String redirect;

    /**
     * 页面标识
     */
    private String name;

    /**
     * 是否隐藏
     */
    private Boolean hidden;

    /**
     * 标记(按钮用)
     */
    private String tag;

    /**
     * 资源类型
     */
    private ResourceTypeEnum type;

    /**
     * 下级资源
     */
    private List<BathUploadResourceParam> children;

    /**
     * 上级id
     */
    private Long parentId;


}
